div {
    display: block;
}

.body_container {
    background: #00254a url(img/dota_poster_1.jpg) center 26px no-repeat;
    padding-top: 200px;
    background-size: 100%;
    box-shadow: 0px 16px 20px 20px rgb(0, 0, 0) inset;
}

.layout {
    width: 1000px;
    margin: auto;
    text-align: center;
    background-color: rgba(21, 63, 105, 0.78);
    box-shadow: 0px 1px 20px 8px rgb(2, 10, 72);
}

.player_area {
    position: relative;
    width: 600px;
    height: 400px;
    display: block;
}

.player_cover {
    position: absolute;
    width: 600px;
    height: 400px;
    top: 0px;
    left: 200px;
}

.player_img_cover {
    width: 600px;
    height: 400px;
}

.player_layout {
    position: relative;
    height: 500px;
}

.player_title {
    color: #fff;
}

.player_icon {
    background: url('img/playIcon.png');
    background-repeat: no-repeat;
    position: absolute;
    background-size: 80px;
    display: block;
    width: 80px;
    height: 80px;
    z-index: 999;
    top: 80%;
    left: 44%;
    opacity:0;
    transition: all 300ms cubic-bezier(0, 0.45, 0.2, 0.58);
}

.player_cover:hover i{
    top: 40%;
    opacity:1;
}


